[PATCH] (riscv64) Fix Java bridgetest failure
authorSakura286 <sakura286@outlook.com>
Tue, 19 Dec 2023 08:21:33 +0000 (08:21 +0000)
committerRaspbian forward porter <root@raspbian.org>
Sun, 8 Sep 2024 14:58:19 +0000 (14:58 +0000)
commite10de5c4ee6aff63da838d0dc565a7a7ce4c985f
treecdcf3a17c52cc3705ae51d7a8733585fdf37bf8e
parenteac3d26a84cb20abe97e98e262acc77b411ecca8
[PATCH] (riscv64) Fix Java bridgetest failure

* Refactor the code related to struct processing. Fix Java bridge-
  test failure. Fixed test list:
  * bridgetest-javaserver
  * [CUT] smoketest
  * [JUT] forms_unoapi_1
  * [JUT] forms_unoapi_2
  * [JUT] forms_unoapi_3
  * [JUT] forms_unoapi_4
* Clean higher bit to prevent compiler generate wrong code when
  pyuno calls functions through UNO environment. This fixes some
  weired uitest failure.
* Reorder the datatype list. Optimize the inserting args section in
  uno2cpp.cxx.
* Remove some unused code.

Change-Id: I74330126d31d847485b1d81fc34376b1d020f886

Gbp-Pq: Name fix-riscv64-bridge.diff
bridges/source/cpp_uno/gcc3_linux_riscv64/abi.cxx
bridges/source/cpp_uno/gcc3_linux_riscv64/abi.hxx
bridges/source/cpp_uno/gcc3_linux_riscv64/cpp2uno.cxx
bridges/source/cpp_uno/gcc3_linux_riscv64/uno2cpp.cxx